//
//  PeopleDataManager.h
//  FamilyTree
//
//  Created by student on 16/4/15.
//  Copyright © 2016年 Five. All rights reserved.
//

#import <Foundation/Foundation.h>

#import "Singleton.h"
@interface PeopleDataManager : NSObject

SingletonH(PeopleDataManager)

/**
 *  添加人物信息
 *
 *  @param name       姓名
 *  @param title      字号
 *  @param dateStart  出生日期
 *  @param dateEnd    死亡日期
 *  @param birthPlace 出生地
 *  @param story      人物简介
 *  @param son        儿子
 *  @param daughter   女儿
 *  @param broName    兄弟
 *  @param sisName    姐妹
 *  @param image      人物照片
 *  @param comments   备注
 *  @param peopleID   人物编号
 *  @param sex        1代表男,0代表女
 *  @return 添加成功YES/NO
 */

- (void)addPeopleInfoName:(NSString *)name
                      Sex:(NSNumber *)sex
                  Title:(NSString *)title
              DateStart:(NSDate *)dateStart
                DateEnd:(NSDate *)dateEnd
             BirthPlace:(NSString *)birthPlace
            PeopleStory:(NSString *)story
                    Son:(NSString *)son
               Daughter:(NSString *)daughter
                Brother:(NSString *)broName
                 Sister:(NSString *)sisName
            PeopleImage:(NSString *)image
               Comments:(NSString *)comments
                 PeopleID:(NSNumber *)peopleID;



/**
 *  清空数据
 */

- (void)deleteAllPeopleInfo;
/**
 *  更新人物信息
 */

- (void)updatePeopleInfo;


/**
 *  查询所有人信息
 *
 *  @return 所有people对象的数组
 */
- (NSArray *)quaryAllPeopleInfo;


@end
